package JavaCollection;

import java.util.HashSet;
import java.util.Set;

/**
 * 4.3.2 删除元素
 * 使用 remove() 方法删除集中元素
 */
public class HashSetDemo2 {
    public static void main(String[] args) {
        // 实例化一个空的集
        Set<String> hashSet = new HashSet<>();
        // 向 hashSet 集中依次添加元素：Python、Java、PHP、TypeScript、Python
        hashSet.add("Python");
        hashSet.add("Java");
        hashSet.add("PHP");
        hashSet.add("TypeScript");
        hashSet.add("Python");
        // 打印 hashSet 集的内容
        System.out.println("hashSet中的内容为：" + hashSet);
        // Tips:由于HashSet的父类AbstractCollection重写了toString()方法，因此
        // 直接打印集，可以直观地展示出集中的元素。

        hashSet.remove("Java");
        System.out.println("删除 Java 元素后集的内容为：" + hashSet);
    }
}
